//
//  DDMainRankTableView.m
//  DDMusic
//
//  Created by rimi on 16/11/10.
//  Copyright © 2016年 FengBaoFamily. All rights reserved.
//

#import "DDMainRankTableView.h"
#import "DDRankTableViewCell.h"
#import "DDMusicModel.h"
#import "DDPublicMacro.h"
#define DDRANKTABLEVIEWCELL @"DDRankTableViewCell"
@interface DDMainRankTableView()<UITableViewDelegate,UITableViewDataSource>

@end
@implementation DDMainRankTableView

- (instancetype)init
{
    self = [super init];
    if (self) {
        [self layoutUI];
    }
    return self;
}
#pragma mark 布局UI
- (void)layoutUI{
    [self registerClass:[DDRankTableViewCell class] forCellReuseIdentifier:DDRANKTABLEVIEWCELL];
    self.delegate = self;
    self.dataSource = self;
    self.scrollEnabled = NO;
    
}
#pragma mark 表格视图代理方法
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return 4;
}
- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    DDRankTableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:DDRANKTABLEVIEWCELL forIndexPath:indexPath];
    if (self.viewModel.recommendMusicModels.count>=4) {
    cell.model = self.viewModel.recommendMusicModels[indexPath.row]; 
    }


    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 60;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    DDRankTableViewCell* cell = [tableView cellForRowAtIndexPath:indexPath];
    [[NSNotificationCenter defaultCenter]postNotificationName:@"DDMainRankTableViewCellClicked" object:@{ISPLAYNEWMUSIC:@"YES",NEWPLAYMUSICLIST:self.viewModel.recommendMusicModels}];
    
    
  
    
    

}

@end

